home *** CD-ROM | disk | FTP | other *** search
- ******************************************************************
- * SWDOS.PAS *
- * SoftWeyr enhanced DOS toolbox *
- * version 1.2 *
- * Copyright (c) by SoftWeyr,1994-95 *
- ******************************************************************
-
- SoftWeyr enhanced DOS ToolBox is a huge library, containing
- more than 64 procedures and functions which covers varios kind
- of file handling, memory management on DOS level etc etc.
- It can be used either in simple command-line controlled programs,
- or in sophisticated TurboVision applications.
- It is designed for real usage in real programs. Most procedures
- are written on assemble language (but not inline assembler, therefore
- it can be used it Turbo Pascal prior 6.0)
-
- It covers following topics:
-
- 1. General purpose file handling without usage of file variable.
- 2. Increasing count of availiable files
- 3. Standard input/output, including STDERR, SDPRN
- 4. Duplicate output to screen/TV window to file/printer
- 5. Output with pause after each n lines invisible to your program.
- 6. Really international UpCase
- 7. Allocation/deallocation DOS memory, including UMB
- 8. Environment handling, including returning values to parent process
- 9. Text file positioning
- 10. Switching between A: and B: on single drive system
- 11. Checking redirection of input/output.
- 12. Temorary files
- 13. Treating memory blocks as text files
-
- This package is freeware and can be used in any purpose.
-
- The only restriction is: if you want to redistribute it, please
- redistribute all package including PASCAL and ASSEMBLER sources and
- both versions of documentation - English and Russian.
-
- Content of package
- README - it is what you are reading now
-
- SWDOS.PAS - Pascal source
- SWDOS.ENG - Documentation on English
- SWDOS.RUS - Documentation on Russian
-
- MAKEFILE - Instruction for MAKE.EXE, how to compile it
-
- Assembler Object Content
- sources files
-
- ASCIIZ.ASM ASCIIZ.OBJ - Internal procedure for file handling routines
- ATTR.ASM ATTR.OBJ - SetFileAttr, GetFileAttr
- CLOSE.ASM CLOSE.OBJ - CloseHandle
- DEVWRITE.ASM DEVWRITE.OBJ - DevWrite
- DOSALLOC.ASM DOSALLOC.OBJ - DOSAlloc
- DOSFREE.ASM DOSFREE.OBJ - DosFree
- DUPOUT.ASM DUPOUT.OBJ - Internal procedure for Tee
- ENVIRON.ASM ENVIRON.OBJ - AccessParentEnv, GetEnvSize
- ERASE.ASM ERASE.OBJ - EraseFile
- FTIME.ASM FTIME.OBJ - GetFileTime, SetFileTime
- HTIME.ASM HTIME.OBJ - GetHandleTime, SetHandleTime
- MAXFILES.ASM MAXFILES.OBJ - MaxFiles
- MEMTOP.ASM MEMTOP.OBJ - SetMemTop
- ONEDRIVE.ASM ONEDRIVE.OBJ - GetDriveLetter, SetDriveLetter, IsDriveMappable
- REDIR.ASM REDIR.OBJ - Redirected
- RENAME.ASM RENAME.OBJ - RenameFile
- STRATEGY.ASM STRATEGY.OBJ - GetAllocationStrategy, SetAllocationStrategy
- TEMPFILE.ASM TEMPFILE.OBJ - Internal procedure for AssignTemp
- TEXTPOS.ASM TEXTPOS.OBJ - TextPos
- TEXTREC.ASM - Definitions for TextPos and TextSeek
- TEXTSEEK.ASM TEXTSEEK.OBJ - TextSeek
- UMBLINK.ASM UMBLINK.OBJ - GetUmbLink, SetUmbLink
- UPCASE.ASM UPCASE.OBJ - Upcase, StUpCase
- UPCASE7.ASM UPCASE7.OBJ - StrUpper
-
- How to contact with authors:
-
- E-Mail: vitus@agropc.msk.su
- FIDO : 2:5020/263.5
- Phone : 7-(095)-230-80-61 (office)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-